something admirable - Turkish English Dictionary